package com.fms.sys.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fms.sys.entity.Schedule;

public interface IScheduleService extends IService<Schedule> {

    /**
     * 分页查询日程列表
     */
    Page<Schedule> getScheduleList(Page<Schedule> page, String title);

    /**
     * 新增日程
     */
    boolean addSchedule(Schedule schedule);

    /**
     * 修改日程
     */
    boolean updateSchedule(Schedule schedule);

    /**
     * 删除日程
     */
    boolean deleteSchedule(Long id);

    /**
     * 获取日程详情
     */
    Schedule getScheduleById(Long id);
}
